home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 11022 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.8 KB  |  50 lines

  1. Newsgroups: comp.lang.c++
  2. Path: netcom.com!kalessin
  3. From: Adam Megacz <kalessin@netcom.com>
  4. Subject: Re: Will JAVA kill C++?
  5. Content-Type: text/plain; charset=us-ascii
  6. Message-ID: <3144D3F7.4F479846@netcom.com>
  7. Sender: kalessin@netcom7.netcom.com
  8. Content-Transfer-Encoding: 7bit
  9. Organization: NETCOM On-line Communication Services (408 261-4700 guest)
  10. References: <313E44EA.14D110C0@netcom.com> <4i1to5$h58@galaxy.ucr.edu>
  11. Mime-Version: 1.0
  12. Date: Tue, 12 Mar 1996 01:31:35 GMT
  13. X-Mailer: Mozilla 2.0 (X11; I; Linux 1.2.13 i486)
  14.  
  15. > For perspective, consider to what extent Java is more than a p-code
  16. > implementation of a subset of C++ with some libraries added?
  17. > The likely impact of Java will be to focus attention on areas that,
  18. > while not neglected, have perhaps not received the attention they are
  19. > due from the C/C++ community:
  20. >   *  pointerless programming
  21. >   *  garbage collection
  22. >   *  concurrency
  23. >   *  interpretive implementation
  24. >   *  communication protocols that involve the execution of
  25. >      exchanged programs
  26. > Each of these is very important.
  27.  
  28. I'm quite aware of these features of Java. However, I am very unhappy
  29. with the lack of flexibility Java offers. Java does not permit operator
  30. overloading, multiple inheritance, or default constructor overloading.
  31. In addition, there are times when pointers and manual garbage collection
  32. can greatly increase efficiency. Basically, all of Java's features
  33. *could have* been implemented as classes on top of C++. This would offer
  34. the advanced features of Java, in addition to all the flexibility.
  35. Java's popularity on the Web will only divide the programming community,
  36. which more or less agrees on C++ as a general purpose language.
  37.  
  38.   - Adam
  39.  
  40. -- 
  41. Adam Megacz <kalessin@netcom.com>
  42. Website ftp://ftp.netcom.com/pub/ka/kalessin/adam.html
  43. Linux - OS/2
  44.